/*
 * @Author: zhong_m
 * @Date: 2021-12-06 11:32:54
 * @LastEditTime: 2021-12-28 20:59:46
 * @LastEditors: zhong_m
 * @Description: 项目配置，应用初始化后一般不做修改
 * @FilePath: \central-system\src\config\app\base.js
 */
module.exports = {
  CLIENT: 'fawkes', // 应用公钥
  CLIENT_SECRET: 'fawkes_secret', // 应用私钥
  prefix: 'cs_', //缓存前缀
  custom_flow_prefix: 'fawkes_custom_flow_', // 自定义流程前缀
  baseProxy: 'api', // 接口代理节点

  /**微前端配置*/

  mainApp: true, //是否作为主应用
  subApp: false, //是否作为子应用
  appPathPrefix: 'sub_app_', //子应用路由前缀
  appName: 'FawkesMain', //应用名称，subApp: true时候只会解析根路由/sub_app_FawkesMain下的路由
  useMainRoute: false, //不自己获取路由，而是使用主应用传入的路由，只在localRoute=false时生效


  // 凤翎支持的授权方式
  GRANT_TYPE: {
    password: { code: 'password', label: '密码模式', open: true },
    authorization_code: {
      code: 'authorization_code',
      label: '密码授权模式',
      open: true
    },
    sso: { code: 'sso', label: '单点登录模式', open: true },
    sms_code: { code: 'sms_code', label: '短信模式', open: true },
    sms_captcha: { code: 'sms_captcha', label: '短信验证码', open: true },
    img_captcha: { code: 'img_captcha', label: '图片验证码', open: true },
    refresh_token: { code: 'refresh_token', label: '刷新token模式', open: true }
  },
}
